
package banco ;
/**
 * 
 *
 * @hibernate.class
 *     table="MIDIA"
 *
 */
public class Midia extends Produto {
 
  // <editor-fold defaultstate="collapsed" desc=" Property:   String tipo ">
  private String tipo;
/**
  *   @hibernate.property
  */
   public String getTipo () {
      return tipo;
   } 
   public void setTipo (String tipo) {
      this.tipo = tipo;
   }
   // </editor-fold>

   // <editor-fold defaultstate="collapsed" desc=" PrimaryKey:   String id ">
   private String id;
/**
  *   @hibernate.id
  *     generator-class="uuid.hex"
  */
   public String getId () {
      return id;
   } 
   public void setId (String id) {
      this.id = id;
   }
   //</editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" 1-1  Relation to banco.Filme filme ">
   private banco.Filme filme ;
   /**
    *  @hibernate.one-to-one class = "banco.Filme"
    */
   public banco.Filme getFilme() {
       return filme;
   }
   public void setFilme() {
       this.filme = filme;
   }
   // </editor-fold>


   
   // <editor-fold defaultstate="collapsed" desc=" M-N  Relation to Collection /*banco.Idioma*/ idiomasDub ">
   private java.util.Collection idiomasDub;
   
   /**
    * @hibernate.set
    *     role="idiomasDub"
    *     table="MIDIA_TO_IDIOMADUB"
    * @hibernate.collection-key
    *     column="IDIOMADUB_FK"
    * @hibernate.collection-many-to-many
    *     class="banco.Idioma"
    *     column="MIDIADUB_FK"
    */
   public java.util.Collection getIdiomasDub() {
       return this.idiomasDub;
   }
   
   public void setIdiomasDub(java.util.Collection idiomasDub) {
       this.idiomasDub = idiomasDub;
   }
   // </editor-fold>
   
   // <editor-fold defaultstate="collapsed" desc=" M-N  Relation to Collection /*banco.Idioma*/ idiomasLeg ">
   private java.util.Collection idiomasLeg;
   
   /**
    * @hibernate.set
    *     role="idiomasLeg"
    *     table="MIDIA_TO_IDIOMALEG"
    * @hibernate.collection-key
    *     column="IDIOMALEG_FK"
    * @hibernate.collection-many-to-many
    *     class="banco.Idioma"
    *     column="MIDIALEG_FK"
    */
   public java.util.Collection getIdiomasLeg() {
       return this.idiomasLeg;
   }
   
   public void setIdiomasLeg(java.util.Collection idiomasLeg) {
       this.idiomasLeg = idiomasLeg;
   }
   // </editor-fold>
}